#ifndef SDR_SURFACE_H_INCLUDED
#define SDR_SURFACE_H_INCLUDED

#include <SDL.h>

typedef SDL_Rect SDR_Rect;

struct SDR_Surface
{
    SDL_Surface * sdlSurface;
    SDR_Rect * rect;

    uint8_t alpha;
    int16_t x, y;
    uint16_t w, h;
    uint8_t show;

    uint8_t png;
    uint8_t aFriend;
};
typedef struct SDR_Surface SDR_Surface;


enum SDR_SurfaceType
{
    SDR_SURFACE_TYPE, SDR_BUTTON_TYPE
};
typedef enum SDR_SurfaceType SDR_SurfaceType;




#endif // SDR_SURFACE_H_INCLUDED
